﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SW_SoftBully.Models;
using System.Json;
using log4net;
using SW_SoftBully.Models.ModuloVentas.Venta;
using SW_SoftBully.Models.ModuloVentas;
namespace SW_SoftBully.Controllers.ModuloVenta
{
    public class VentaController : Controller
    {
        //
        // GET: /Venta/
        private SoftBullyDB db = new SoftBullyDB();
        VentaFacade ventaFacade = new VentaFacade();

        public ActionResult Index()
        {
            return View();
        }
        public ActionResult Venta()
        {
            return View();
        }
        public ActionResult RegistrarVenta()
        {
            return View();
        }
        public ActionResult BuscarVenta()
        {
            return View();
        }
        public ActionResult RegistrarPropiedadEnVenta()
        {
            return View();
        } 

        [HttpPost]
        public JsonResult buscarClienteR(string nombre, string apellido)
        {
            List<BusquedaCliente> listaConsulta = ventaFacade.ListarClienteR(nombre, apellido);
            return Json(new { listaConsulta });
        }
        [HttpPost]
        public JsonResult buscarPropiedadR(string direccion)
        {
            List<BusquedaPropiedad> listaConsulta = ventaFacade.ListarPropiedadR(direccion);
            return Json(new { listaConsulta });
        }
        [HttpPost]
        public JsonResult buscarVendedorR(string nombre, string apellido)
        {
            List<BusquedaVendedor> listaConsulta = ventaFacade.ListarVendedorR(nombre,apellido);
            return Json(new { listaConsulta });
        }
        [HttpPost]
        public JsonResult cargarTipoMonedasR(string verificador)
        {
            List<TipoMoneda> listaTipoMonedas = ventaFacade.ListarTipoMonedasR();
            return Json(new { listaTipoMonedas });
        }

    }
}
